<?php
namespace App\Models\PartnerModels;
use App\Models\ParentModel;
use DB;
/**
 * 会员询盘model
 * @author puppet
 */
class VideoComment extends ParentModel{
  /**
   * 与模型关联的数据表。
   *
   * @var string
   */
  protected $table = 'pt_partner_comment';

  /**
   * DB::直接操作的数据库表名
   * @var string
   */
  protected $db_table = 'pt_partner_comment';

  /**
   * 主键 默认id。
   *
   * @var string
   */
  protected $primaryKey = 'id';

  /**
   * 指定是否模型应该被戳记时间。
   *
   * @var bool
   */
  public $timestamps = false;
	
	//查询用户评论标题关键词	partner_id	指定用户id		type	默认指定用户的  否则全部的
	function userKeyword($partner_id,$type=0){
		if(!$type){
			$sql="select * from pt_keyword where user_id = ? and status=1";
			$re=DB::select($sql,[$partner_id]);
		}else{
			$sql="select * from pt_keyword where status=1";
			$re=DB::select($sql,[1]);
		}
		return isset($re[0]['id']) ? $re : false;
	}
	
	//查询用户评论内容关键词	partner_id	指定用户id		type	默认指定用户的  否则全部的
	function userKeywordC($partner_id,$type=0){
		if(!$type){
			$sql="select * from pt_keyword_conent where user_id = ? and status=1";
			$re=DB::select($sql,[$partner_id]);
		}else{
			$sql="select * from pt_keyword_conent where status=1";
			$re=DB::select($sql,[1]);
		}
		return isset($re[0]['id']) ? $re : false;
	}
	//获取对应id的总询盘次数以及当日的询盘次数 不区分类型
    function getXunPan($id){
        $time = date('Y-m-d ', time());
        $start_daytime = $time . ' 00:00:00';
        $end_time = $time . ' 23:59:59';
	    //获取总询盘的数量
        $sql=" select count(DISTINCT id) as count from $this->table where partner_id='$id'";
        //获取当日询盘数量
        $daysql=" select count(DISTINCT id) as count from $this->table where partner_id='$id' and create_time='$time'";
        //获取雷达总获客数量
        $ldsql=" select count(DISTINCT id) as count from pt_user_info_comment where partner_id='$id'  ";
        //获取雷达当日获客数量
        $lddaysql=" select count(DISTINCT id) as count from pt_user_info_comment where partner_id='$id' and update_time between '$start_daytime' and '$end_time' ";
        $allXp=DB::select($sql);
        $dayXp=DB::select($daysql);
        $ldAll=DB::select($ldsql);
        $ldDayAll=DB::select($lddaysql);
        $data=array(
            'xpcount'=>isset($allXp[0]['count']) ? $allXp[0]['count']:'',
            'xpDaycount'=>isset($dayXp[0]['count']) ? $dayXp[0]['count']:'',
            'ldcount'=>isset($ldAll[0]['count']) ? $ldAll[0]['count']:'',
            'ldDaycount'=>isset($ldDayAll[0]['count']) ? $ldDayAll[0]['count']:'',
        );
        return $data;
    }




}